package com.xiaoshuidi.cloud.module.rooms.service;

import com.xiaoshuidi.cloud.framework.common.pojo.CommonResult;
import com.xiaoshuidi.cloud.framework.common.pojo.PageResult;
import com.xiaoshuidi.cloud.module.rooms.controller.admin.iot.vo.DeviceReaVo;
import com.xiaoshuidi.cloud.module.rooms.vo.RoomDeviceStairVo;

import java.util.List;

public interface IotDeviceService {
    // todo @James 接口要写注释
    CommonResult<PageResult<DeviceReaVo>> getDeviceList(DeviceReaVo deviceReaVo);


    CommonResult<List<DeviceReaVo>> getDeviceListNoPages(DeviceReaVo deviceReaVo);

    List<RoomDeviceStairVo> getBeforeDevice(Long roomHouseId);

    List<RoomDeviceStairVo> getlaterDevice(Long roomHouseId, List<String> feeType);
}
